You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
45 lines
1.1 KiB
45 lines
1.1 KiB
; ======================================================================== |
|
; |
|
; (C) Copyright 2023 by Molly Rocket, Inc., All Rights Reserved. |
|
; |
|
; This software is provided 'as-is', without any express or implied |
|
; warranty. In no event will the authors be held liable for any damages |
|
; arising from the use of this software. |
|
; |
|
; Please see https://computerenhance.com for further information |
|
; |
|
; ======================================================================== |
|
|
|
; ======================================================================== |
|
; LISTING 39 |
|
; ======================================================================== |
|
|
|
bits 16 |
|
|
|
; Register-to-register |
|
mov si, bx |
|
mov dh, al |
|
|
|
; 8-bit immediate-to-register |
|
mov cx, 12 |
|
mov cx, -12 |
|
|
|
; 16-bit immediate-to-register |
|
mov dx, 3948 |
|
mov dx, -3948 |
|
|
|
; Source address calculation |
|
mov al, [bx + si] |
|
mov bx, [bp + di] |
|
mov dx, [bp] |
|
|
|
; Source address calculation plus 8-bit displacement |
|
mov ah, [bx + si + 4] |
|
|
|
; Source address calculation plus 16-bit displacement |
|
mov al, [bx + si + 4999] |
|
|
|
; Dest address calculation |
|
mov [bx + di], cx |
|
mov [bp + si], cl |
|
mov [bp], ch
|
|
|