UltraEdit 建立彙編整合環境

2021-05-02 16:02:41 字數 1809 閱讀 8358

~!@%^&*()-+=|//{}:;"'

<> , .?

/function string = "%^([a-za-z_0-9^[^]*]+^)[ ^t]+([^p*&, ^t^[^]a-za-z_0-9.]++)[~;]"

/function string 1 = "%[a-za-z_0-9*]*::^([a-za-z_0-9^~]+^)[ ^t^p]++([^p*&, ^t^[^]/*=:&a-za-z_0-9./(]++)[~;]"

/function string 2 = "%[a-za-z_0-9^][a-za-z_0-9^[^]]+[ ^t*]+^([a-za-z_0-9]+^)[ ^t]++([^p*&, ^t^[^]a-za-z_0-9./(]++)[~;]"

/function string 3 = "%[a-za-z_0-9*&$^[^]*]+[ ^t]+[a-za-z_0-9*&$^[^]]+[ ^t*]+^([a-za-z_0-9]+^)[ ^t]++([^p*&, ^t^[^]a-za-z_0-9./(]++)[~;]"

/function string 4 = "%[a-z_0-9^[^]*]++ [a-z_0-9*^[^]]+[ ^t]++[a-z_0-9*^[^]]+[ ^t]++^([*a-z_0-9]+^)[ ^t]++([^p*&, ^t^[^]a-z_0-9./(]++)[~;]"

/function string 5 = "%^([a-za-z_0-9^[^]*]+^)[ ^t]++([^p*&, ^t^[^]a-za-z_0-9./()]++)[~;]"

/indent strings = ""

/c1"keywords" colors = 16711680 colors back = 16777215 colors auto back = 1 font style = 0

acall add addc ajmp anl

cjne clr cpl

da dec div djnz

inc

jb jbc jc jmp jnb jnc jnz jz

lcall ljmp

mov movc movx mul

noporl

pop push

ret reti rl rlc rr rrc

setb sjmp subb swap

xch xchd xrl

acall add addc ajmp anl

cjne clr cpl

da dec div djnz

inc

jb jbc jc jmp jnb jnc jnz jz

lcall ljmp

mov movc movx mul

noporl

pop push

ret reti rl rlc rr rrc

setb sjmp subb swap

xch xchd xrl

/c4"define"

bit

equend

org

bit

equend

orgstart

ends

assume

八、原始碼:

assume cs:codesg

codesg segment

start:

mov ax,0123h

mov bx,0456h

add ax,bx

add ax,bx

mov ax,4c00h

int 21h

end start

codesg ends

end

用UltralEdit打造彙編整合環境

ultraledit是一款比較優秀的文字編輯環境,有人將其打造成c c 整合開發環境,用起來蠻酷的,不過對於windows下c c 開發,首選還是visual studio系列的vc,其msdn的用途是程式設計師開發所難以捨棄的依賴。對於彙編程式設計,我們則可以用ultraledit來構造開發環境,...

彙編之建立堆疊

定義出所有處理器模式的值,為後面切換處理器做準備 cpu user mode equ 0x10 cpu fiq mode equ 0x11 cpu irq mode equ 0x12 cpu svc mode equ 0x13 cpu abt mode equ 0x17 cpu und mode e...

docker swarm建立本地整合開發環境

在k8s出現之後,docker swarm使用的人越來越少,但在本地整合開發環境的搭建上,使用它還是比較輕量級的,它比docker compose最大的好處就是容器之間的共享和服務的治理,你不需要links容器,也不知道關心失敗之後的重啟,這些都於swarm來實現。對於docker compose和...