
Untitled
By: a guest on
May 15th, 2012 | syntax:
ASM (NASM) | size: 0.48 KB | hits: 17 | expires: Never
%include "io.inc"
section .data
n dd 0
m dd 13
array1 db 'S', 'C', 'D', 'H'
array2 db '2', '3', '4', '5', '6', '7', '8', '9', 'T', 'J', 'Q', 'K', 'A'
section .text
global CMAIN
CMAIN:
GET_UDEC 4, [n]
mov eax, dword [n]
dec eax
mov edx, 0
div dword [n]
mov ebx, edx; ebx - equal of card
mov ecx, eax; ecx - colour of card
mov al, byte [array2 + ebx]
PRINT_CHAR al
mov al, byte [array1 + ecx]
PRINT_CHAR al
xor eax, eax
ret